package com.eportal.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**用户钱包表
 * @author chencheng
 *
 */
public class PayWallet implements Serializable{

	private static final long serialVersionUID = 1L;

	/** sid */
	private Long sid;
	
	/** 用户类型，0:平台，1:合作方,2:社区,3:用户*/
	private String uType;
	
	/** 用户id*/
	private String userId;
	
	/** 用户账户金额 */
	private BigDecimal amount;
	
	/** 账户冻结金额 */
	private BigDecimal frozenAmount;
	
	/** 钱包状态，0:整个账户冻结不允许资金进出,1:正常户*/
	private String wStatus;
	
	/** 创建时间	*/
	private Timestamp cTime;
	
	/** 数据防伪码*/
	private String rMd5;
	/**
	 * sid  
	 * @return sid sid  
	 */
	public Long getSid() {
		return sid;
	}
	
	/**
	 * sid  
	 * @param sid sid 
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}
	
	/**
	 * 用户类型，0:平台，1:合作方2:社区3:用户  
	 * @return uType 用户类型，0:平台，1:合作方2:社区3:用户  
	 */
	public String getuType() {
		return uType;
	}
	
	/**
	 * 用户类型，0:平台，1:合作方2:社区3:用户  
	 * @param uType 用户类型，0:平台，1:合作方2:社区3:用户 
	 */
	public void setuType(String uType) {
		this.uType = uType;
	}
	
	/**
	 * 用户id  
	 * @return userId 用户id  
	 */
	public String getUserId() {
		return userId;
	}
	
	/**
	 * 用户id  
	 * @param userId 用户id 
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	
	
	/**
	 * 用户账户金额  
	 * @return amount 用户账户金额  
	 */
	public BigDecimal getAmount() {
		return amount;
	}
	

	/**
	 * 用户账户金额  
	 * @param amount 用户账户金额 
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	

	/**
	 * 账户冻结金额  
	 * @return frozenAmount 账户冻结金额  
	 */
	public BigDecimal getFrozenAmount() {
		return frozenAmount;
	}
	

	/**
	 * 账户冻结金额  
	 * @param frozenAmount 账户冻结金额 
	 */
	public void setFrozenAmount(BigDecimal frozenAmount) {
		this.frozenAmount = frozenAmount;
	}
	

	/**
	 * 钱包状态，0:整个账户冻结不允许资金进出1:正常户  
	 * @return wStatus 钱包状态，0:整个账户冻结不允许资金进出1:正常户  
	 */
	public String getwStatus() {
		return wStatus;
	}
	
	/**
	 * 钱包状态，0:整个账户冻结不允许资金进出1:正常户  
	 * @param wStatus 钱包状态，0:整个账户冻结不允许资金进出1:正常户 
	 */
	public void setwStatus(String wStatus) {
		this.wStatus = wStatus;
	}
	
	/**
	 * 创建时间  
	 * @return cTime 创建时间  
	 */
	public Timestamp getcTime() {
		return cTime;
	}
	
	/**
	 * 创建时间  
	 * @param cTime 创建时间 
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}
	
	/**
	 * 数据防伪码  
	 * @return rMd5 数据防伪码  
	 */
	public String getrMd5() {
		return rMd5;
	}
	
	/**
	 * 数据防伪码  
	 * @param rMd5 数据防伪码 
	 */
	public void setrMd5(String rMd5) {
		this.rMd5 = rMd5;
	}
		

	
}
